<!-- title -->
{% if title %}
<h2>{{ __(title) }}</h2>
<hr>
{% endif %}
{% if subtitle %}
{{ subtitle }}
<hr>
{% endif %}
<table class="table table-bordered">
    <!-- heading -->
    <thead>
        <tr>
        {% for col in columns %}
            {% if col.name && col._id !== "_check" %}
            <th style="min-width: {{ col.minWidth }}px"
                {% if col.docfield && frappe.model.is_numeric_field(col.docfield) %}
                    class="text-right"
                {% endif %}>{{ __(col.name) }}</th>
            {% endif %}
        {% endfor %}
        </tr>
    </thead>
    <!-- body -->
    <tbody>
        {% for row in data %}
            <tr>
            {% for col in columns %}
                {% if col.name && col._id !== "_check" %}

                    {% var value = col.fieldname ? row[col.fieldname] : row[col.id]; %}

                    <td>
                        <span {% if col._index == 0 %} style="padding-left: {%= cint(row.indent) * 2 %}em" {% endif %}>
                            {{
                                col.formatter
                                    ? col.formatter(row._index, col._index, value, col, row, true)
                                    : col.format
                                        ? col.format(value, row, col, data)
                                        : col.docfield
                                            ? frappe.format(value, col.docfield)
                                            : value
                            }}
                        </span>
                    </td>
                {% endif %}
            {% endfor %}
            </tr>
        {% endfor %}
    </tbody>
</table>

